brokerage home builders buy a house mortgage loan factor foreclosures financial puppies sale home loan houses apartments builders puppy flats new construction real estate financing mortgage home mortgage cash flow banking homes for sale factoring real estate agencies real estate brokers real estate agency dogs home buying